﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using DAOQLDV;
using DTOQLDV;

namespace BUSQLDV
{
    public class BUSDichVu
    {
        public static List<DTODichVu> LayDanhSachDichVu()
        {
            return DAODichVu.LayDanhSachDichVu();
        }
        public static bool ThemDichVu(DTODichVu dtoDV)
        {
            if (dtoDV.TenDichVu != "")
            {
                throw new Exception("Xin nhập tên dịch vụ");
                return false;
            }
            return DAODichVu.ThemDichVu(dtoDV);
        }
        public static bool CapNhatDichVu(DTODichVu dtoDV)
        {
            if (dtoDV.MaDichVu == 0)
            {
                throw new Exception("Xin chọn dịch vụ");
                return false;
            }
            if (dtoDV.TenDichVu != "")
            {
                throw new Exception("Xin nhập tên dịch vụ");
                return false;
            }
            return DAODichVu.CapNhatDichVu(dtoDV);
        }        
        public static bool XoaDichVu(DTODichVu dtoDV)
        {
            if (dtoDV.MaDichVu==0)
            {
                throw new Exception("Xin chọn dịch vụ");
                return false;
            }
            return DAODichVu.XoaDichVu(dtoDV);
        }
        public static int LayMaDichVu(String tenDichVu)
        {
            if (tenDichVu != "")
            {
                throw new Exception("Xin nhập tên dịch vụ");
                return 0;
            }
            return DAODichVu.LayMaDichVu(tenDichVu);
        }
    }
}
